.form-background {
	background-color: #7171A5;
	border: 5px outset #71A5A5;
	border-collapse: collapse;
	font-family: sans-serif;
	font-size: 14pt;
	padding: 10px;
}

.form-footer {
	color: #FFFFFF;
	font-size: 75%;
	text-align: center;
}

.form-header {
	background-color: #A5A5A5;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.form-prompt {
	color: #FFFFFF;
	margin: 3px 5px 3px 15px;
	text-align: right;
}

.form-field {
	text-align: left;
}

.form-row-even {
	
}

.form-row-odd {
	background-color: #717171;
}

.list-background {
	background-color: #ffffff;
	border-collapse: collapse;
	font-family: sans-serif;
	font-size: 14pt;
	padding: 10px;
	width: 100%;
}

.list-caption {
	background-color: #050505;
	font-family: arial;
	font-size: 12pt;
	padding: 5px;
	text-align: right;
}

.list-column-center {
	text-align: center;
	width: 15%;
}

.list-column-left {
	text-align: left;
	width: 70%;
}

.list-column-right {
	text-align: right;
	width: 15%;
}

.list-footer {
	background-color: #A5A5A5;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.list-header {
	background-color: #ffffff;
	color: #000000;
	text-align: center;
}

.list-header-left {
	background-color: #ffffff;
	color: #020202;
	text-align: left;
}

.list-row-even {
	
}

.list-row-odd {
	background-color: #ffffaa;
}

.special-offer {
	font-family: sans-serif;
	font-size: 12pt;
	text-align: right;
}

.tabbed-pane {
	background-color: #999999;
	font-family: sans-serif;
	font-size: 12pt;
	padding: 5px;
	width: 100%;
}

.tabbed-content {
	background-color: #CCCCCC;
	color: #000000;
}

.tabbed-selected {
	background-color: #CCCCCC;
	border: 2px 5px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.tabbed-unselected {
	background-color: #9999CC;
	border: 2px 5px 0px 5px;
	color: #000000;
	text-align: center;
}

.error-message {
	color: red;
	font-family: 'New Century Schoolbook', serif;
	font-style: oblique;
	text-decoration: overline;
}